package com.fsl.springbootdesignpattern.a_singleton;

/**
 * @author sj2
 * 单例模式
 * 懒汉式，线程不安全
 */
public class SingletonA {

    /**
     * 提供一个私有的构造方法
     */
    private SingletonA(){}


    private static SingletonA singletonA;

    /**
     * 提供一个获取对象实例的方法
     * @return
     */
    public static SingletonA getSingletonA() {
        if(singletonA == null){
            singletonA = new SingletonA();
        }
        return singletonA;
    }
}
